@charset "UTF-8";
body, header, section, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd, input, button, p, hr {
  margin: 0;
  padding: 0; }

h1, h2, h3, h4, h5, h6, p, a, span, em {
  line-height: 1; }

a {
  text-decoration: none; }

ul, ol {
  list-style: none; }

em, i, b, strong {
  font-style: normal;
  font-weight: normal; }

img {
  border: 0;
  vertical-align: middle; }

/* .car{font-family:iconfont ;
font-size: 13px;
color: #ccd7d4;
} */
button {
  cursor: pointer; }

/*鼠标变小手*/
.sar:after {
  visibility: hidden;
  clear: both;
  display: block;
  content: ".";
  height: 0; }

.jw {
  width: 1240px;
  margin: auto;
  background: #FFFFFF; }

/* 头部图片 */
header,
header > div,
header > div img {
  width: 100%; }

/* 子导航 */
subnav {
  /*行内元素*/
  display: block; }

subnav,
.subnav_iv {
  background-color: gainsboro; }

subnav ol {
  float: left;
  color: gray; }

subnav ol > li,
subnav ul > li {
  float: left;
  padding: 10px 0; }

.subnav_iv ol > li:nth-child(1) {
  margin-right: 8px;
  padding-left: 12px;
  position: relative; }

.subnav_iv ol a {
  color: gray;
  padding-right: 8px;
  font-size: 14px;
  border-right: 2px solid firebrick; }

.subnav_iv ol li:nth-of-type(1):hover a {
  color: royalblue; }

.subnav_iv em {
  font-size: 20px;
  position: absolute;
  top: 10px;
  left: -12px; }

/* 左边部分 */
subnav ul {
  float: right; }

.subnav_iv ul a {
  font-size: 14px; }

.subnav_iv .sq {
  width: 2px;
  height: 14px;
  margin: 15px 10px 0;
  padding: 0;
  background: slategray; }

/* 小图标的li */
.subnav_iv .kuan {
  padding-right: 30px;
  position: relative; }

.kuan-weiye {
  margin-right: 40px; }

.kuan .kuan_ol {
  position: absolute;
  top: 50px;
  width: 120px;
  text-align: center;
  background: white;
  display: none;
  z-index: 6; }

.randout_li {
  position: relative;
  margin-left: 30px; }

.randout {
  width: 22px;
  height: 24px;
  position: absolute;
  left: -30px;
  display: inline-block;
  background: url(https://crmonline.meizu.com/FS_WEB_IM/upload/ExpImages/Panda_sdlr.gif) no-repeat center center/22px 22px; }

.kuan .kuan_ol dd {
  width: 100px;
  margin: 4px 0; }

.kuan_ol b {
  color: red; }

/* 小三角图标 */
.kuan i {
  border: 6px solid transparent;
  border-top: 6px solid green;
  position: absolute;
  top: 19px;
  right: 10px;
  transition: .1s;
  transform-origin: center center; }

.kuan:hover i {
  top: 14px;
  border-top: 6px solid red;
  transform: rotate(180deg); }

.subnav_iv ul li:hover a {
  color: red; }

/*搜索部分*/
.search_iv {
  position: relative;
  height: 110px;
  background-color: #fff; }

.v30-logo,
.v30-input {
  float: left; }

.v30-right {
  float: right; }

.v30-logo {
  display: flex;
  height: 110px;
  align-items: center; }

.v30-logo h3 {
  margin-left: 20px; }

.v30-logo h3 > a {
  color: #3f2a2a; }

/* v30输入框 */
.v30-input {
  margin-top: 40px;
  margin-left: 16px; }

.v30-input input {
  float: left;
  border: 0;
  outline: none;
  text-indent: 23px;
  width: 300px;
  height: 28px;
  border: 2px solid goldenrod; }

.v30-input button {
  float: left;
  height: 32px;
  width: 45px;
  border: 0;
  outline: none;
  color: honeydew;
  background: goldenrod; }

.v30-input p {
  margin-bottom: 4px; }

.v30-input span a {
  font-size: 14px;
  margin-right: 8px;
  color: #9e9595; }

/* 最右侧部分 */
.v30-right {
  margin: 42px 50px 0 0; }

.v30-right dt {
  width: 94px;
  height: 32px;
  line-height: 32px;
  text-indent: 25px;
  border: 1px solid #ccc;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  position: relative;
  color: #666;
  background: url() no-repeat -376px -405px; }

.v30-right dt span {
  font-size: 4px;
  margin-left: 6px; }

.v30-right dd {
  width: 268px;
  padding: 10px 10px 20px 10px;
  border: 1px solid #ccc;
  text-align: center;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  display: none;
  position: absolute;
  right: 0;
  top: 32px; }

.v30-right dl:hover dd {
  display: block; }

/* 菜单xuanze */
menu, .menu-iv {
  margin: 0;
  background: black; }

.menu-iv ul {
  float: left; }

.menu-iv ul li {
  float: left; }

.menu-iv ul li > a {
  display: block;
  height: 48px;
  line-height: 48px; }

.menu-iv ul li:nth-child(1) {
  position: relative;
  width: 130px;
  text-align: center;
  background: red; }

.menu-iv ul li:nth-child(1) a {
  color: white; }

/*二级菜单部分 */
.list {
  position: absolute;
  width: 102px;
  padding: 0 12px 0 16px;
  display: none;
  z-index: 9;
  background: snow;
  opacity: 0.8; }

.menu-iv-li:hover .list {
  display: block; }

.list h3 {
  height: 42px;
  line-height: 42px;
  position: relative;
  font-weight: normal;
  font-size: 14px;
  position: relative; }

.list strong {
  position: absolute;
  right: 0;
  top: 2px;
  display: none; }

.list h3:hover strong {
  color: red;
  display: block; }

.list i {
  position: absolute;
  left: 0;
  width: 24px;
  height: 42px;
  display: inline-block; }

/* 二级菜单部分结束 */
.menu-iv ul a {
  padding: 0px 20px;
  color: #c69c6d; }

.menu-iv ul a:hover {
  color: white; }

.bak i {
  display: block;
  width: 24px;
  height: 48px;
  /* 加一个浮动，a上来了 */
  float: left;
  background: url(http://www.5lux.com/vendor/images/v30/share02.png) no-repeat -58px -164px; }

/* 右边菜单部分 */
.menu-iv ol {
  float: right; }

.menu-right li {
  float: left;
  height: 48px;
  margin-left: 4px; }

.menu-right li:nth-child(1) {
  padding-left: 30px;
  line-height: 48px;
  background: url(http://www.5lux.com/vendor/images/v30/overseaslogo.gif) no-repeat;
  background-size: 100% 100%; }

.menu-right a {
  display: inline-block;
  width: 48px;
  height: 48px; }

.menu-right li:nth-of-type(1) a {
  color: white;
  width: 70px;
  line-height: 48px; }

.menu-right li:nth-of-type(2) a {
  background: url(http://www.5lux.com/vendor/images/v30/share02.png) no-repeat -229px -61px; }

.menu-right li:nth-of-type(3) a {
  background: url(http://www.5lux.com/vendor/images/v30/share02.png) no-repeat -290px -61px; }

.menu-right li:nth-of-type(4) a {
  background: url(http://www.5lux.com/vendor/images/v30/share02.png) no-repeat -354px -60px; }

/* 品牌旗舰店开始 */
.title {
  margin-top: 40px;
  margin-bottom: 28px; }

.brandship_list li {
  float: left;
  position: relative;
  margin-right: 10px; }

.brandship_list a:link {
  color: inherit; }

.brandship_list .brandship_tbox {
  position: absolute;
  bottom: 0;
  left: 30px;
  width: 174px;
  height: 154px;
  overflow: hidden;
  z-index: 1;
  transition: all .2s; }

/* .brandship_list:hover .brandship_tbox {
    height: 242px;
} */
.brandship_tbox .brand_hide {
  background: #fff;
  width: 106px;
  height: 154px;
  position: absolute;
  top: 100px;
  padding: 0 34px 0 34px; }

.brand_hide .brandlogopic {
  width: 60px;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 3px; }

.brand_hide .splitline {
  height: 30px;
  line-height: 30px;
  text-align: center; }

.brand_hide .splitline .blackbar {
  display: inline-block;
  width: 20px;
  height: 2px;
  background: #000; }

.brand_hide .enbrand,
.brand_hide .chnbrand {
  font-size: 14px;
  text-align: center;
  color: #000;
  line-height: 20px; }

.pp {
  clear: both;
  position: static; }

/* 精灵图开始 */
.hotflag {
  height: 180px;
  width: 100%;
  position: relative;
  overflow: hidden; }

.hotflag .hotflagbox {
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 0; }

.hotflag .hotflagbox li {
  float: left;
  width: 1210px; }

.hotflagbox .hotflagson {
  position: relative;
  float: left;
  width: 107px;
  height: 55px;
  padding: 14px 29px;
  border: 1px solid gainsboro;
  margin-right: 6px;
  margin-bottom: 7px; }

.hotflagson img {
  width: 107px;
  height: 54px; }

.hotflagbox .hotflagson .hotmiddle {
  position: absolute;
  left: 29px;
  top: 14px;
  opacity: 0;
  width: 107px;
  height: 42px;
  transition: .3s linear;
  padding-top: 12px;
  background: #fff; }

.hotmiddle .brandchnname {
  font-size: 18px;
  color: goldenrod;
  text-align: center; }

.hotmiddle .blacksline {
  text-align: center;
  margin-top: 5px; }

.hotmiddle .blacksline span {
  display: inline-block;
  width: 60px;
  height: 2px;
  background: #000; }

.hotflagson:hover .hotmiddle {
  opacity: 1; }

/* 海外生活 */
.oversealife_list li {
  float: left;
  margin-right: 10px;
  position: relative;
  overflow: hidden;
  border: 3px solid hotpink; }

.oversealife_list li i {
  position: absolute;
  left: -402px;
  /* top: 0; */
  width: 313px;
  height: 393px;
  /* border: 3px greenyellow solid; */
  /* background-image: linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0)); */
  transform: skewx(-25deg);
  transition: .4s;
  cursor: pointer; }

.oversealife_list li:last-child {
  margin: 0; }

/* 商场同款 */
.commodity {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px; }

.commodity em {
  width: 31.33%;
  background: black;
  color: snow;
  font-size: 18px;
  height: 36px;
  line-height: 36px;
  text-align: center; }

/* 开始右边部分 */
.com-img li {
  float: left;
  overflow: hidden; }

.right-top span {
  float: left;
  width: 240px;
  height: 248px;
  display: block;
  overflow: hidden;
  margin-right: 8px;
  border: 1px solid gainsboro; }

.right-top span:nth-child(2) {
  width: 370px; }

.sp-448 div {
  float: left; }

.storesametoptxt {
  width: 63px;
  margin: 20px 0 0 60px; }

.storesametoppic {
  width: 180px; }

.right-top span:nth-child(3) {
  margin: 0; }

.right-bottom {
  display: flex;
  justify-content: space-between;
  margin-top: 10px; }

.right-bottom span {
  width: 280px;
  height: 255px;
  margin-right: 13px;
  border: 1px solid gainsboro; }

.right-bottom span:last-child {
  margin: 0; }

/* 右边小盒子里的内容 */
.right-top-text {
  width: 200px;
  margin: 0 auto;
  text-align: center;
  transition: .2s linear;
  color: gray;
  clear: both; }

.reght-top-sp:hover .right-top-text {
  transform: translateX(-12px); }

.right-top-text p {
  line-height: 24px; }

.right-top-img {
  display: block;
  width: 228px;
  margin: 0 auto;
  text-align: center;
  overflow: hidden;
  transition: .4s linear; }

.reght-top-sp:hover .right-top-img {
  margin-left: 12px; }

/* 侧边栏部分 */
/*1， 最外层盒子 */
.right_menu {
  position: fixed;
  z-index: 90;
  top: 0;
  right: 0;
  width: 37px;
  height: 100%; }

/* 2， */
.menuinfo {
  background: #fff;
  height: 100%;
  width: 294px;
  /* 清除横向滚动条 */
  overflow-x: hidden;
  margin: 0 auto; }

/* 盒子下dl的设置 */
.right_menu dl {
  height: 100%;
  width: 335px;
  overflow: hidden; }

.right_menu dl dt {
  width: 35px;
  height: 100%; }

.right_menu dl dd {
  background: #000;
  width: 298px;
  height: 100%; }

.right_menu dl dt,
.right_menu dl dd {
  display: inline-block;
  float: left;
  overflow: hidden; }

.right_menu-tap {
  position: relative;
  left: 0;
  width: 35px;
  height: 35px;
  background-color: #000;
  cursor: pointer;
  z-index: 90; }

.menu_block1 {
  position: absolute;
  z-index: 2;
  top: 0px;
  right: 0px;
  width: 35px;
  height: 105px;
  background-color: #000; }

.menu_block1 ul li,
.menu_block2 ul li,
.menu_block3 ul li {
  display: block;
  position: relative;
  width: 35px;
  height: 35px;
  /* opacity: 0.7; */
  cursor: pointer;
  z-index: 9;
  vertical-align: top;
  padding-bottom: 1px;
  /*overflow: hidden;*/ }

.menu_block3 ul li.kefu {
  width: 40px;
  height: 45px;
  margin-bottom: 10px; }

.menu_block2 ul li a {
  display: block;
  position: relative;
  width: 35px;
  height: 35px;
  cursor: pointer; }

.menu_block2 ul li,
.menu_block3 ul li {
  background-color: #333;
  margin-bottom: 1px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }

.menu_block2 ul li:hover,
.menu_block3 ul li:hover {
  background-color: snow; }

.tab-logo_cart {
  background: url(http://www.5lux.com/vendor/images/v30/share02.png) no-repeat -88px -156px; }

.tab-logo_zichan {
  background: url(http://www.5lux.com/vendor/images/v30/share02.png) no-repeat -140px -154px; }

.tab-logo_like {
  background: url(http://www.5lux.com/vendor/images/v30/share02.png) no-repeat -202px -155px; }

.tab-logo_kefu {
  background: url(http://www.5lux.com/vendor/images/v30/share02.png) no-repeat -258px -125px; }

.tab-logo_weixin {
  background: url(http://www.5lux.com/vendor/images/v30/share02.png) no-repeat -312px -155px; }

.tab-logo_fankui {
  background: url(http://www.5lux.com/vendor/images/v30/share02.png) no-repeat -374px -157px; }

.tab-logo_line {
  background: url(http://www.5lux.com/vendor/images/5lux/right_menu/line_bg.png) 10px 9px no-repeat; }

.tab-logo_top {
  background: url(http://www.5lux.com/vendor/images/v30/share02.png) no-repeat -437px -153px; }

.menu_block2 {
  position: absolute;
  z-index: 2;
  top: 30%;
  left: 0px;
  width: 35px;
  height: 234px; }

.menu_block3 {
  position: absolute;
  z-index: 2;
  bottom: 35px;
  left: 0px;
  width: 35px;
  height: 140px; }

.tab-map-hover {
  background-color: #ffba00; }

.tab-feast-hover {
  background-color: #ff4546; }

.tab-tehui-hover {
  background-color: #c90002; }

.tab-tehui a {
  display: block;
  width: 35px;
  height: 35px; }

.tab-logo {
  position: absolute;
  left: 0;
  top: 0;
  width: 35px;
  height: 35px; }

.tab-logo_map {
  background: url(../images/active_map.png) no-repeat; }

.tab-logo_map {
  background: url(../images/active_map.png) no-repeat; }

.tab-logo_feast {
  background: url(../images/active_feast.png) no-repeat; }

.tab-logo_tehui {
  background: url(../images/tehui.png) no-repeat; }

.tab-logo_zichan:hover {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }

.menu_zichan .current .tab-logo_zichan {
  /* ##图片 */
  background: url() -272px -54px no-repeat; }

.tab-logo_like:hover {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }

.tab-logo_cart:hover {
  /*background-color: #c69c6d;*/
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }

.tab-logo_person {
  width: 35px;
  height: 50px;
  /* ##图片 */
  background: url() -4px -321px no-repeat; }

.tab-logo_per_leave {
  /* ##图片 */
  background: url() -59px -321px no-repeat; }

.tab-tip {
  display: none;
  position: absolute;
  z-index: 999999;
  right: 35px;
  top: 0;
  width: 99px;
  height: 33px;
  line-height: 33px;
  text-align: center;
  color: #363636;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-right: none;
  font-family: "微软雅黑";
  font-size: 14px;
  /*-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.2);
    box-shadow: 0 0 5px rgba(0,0,0,.2);*/ }

.tab-active_map {
  width: 298px;
  height: 100%;
  overflow-y: scroll;
  overflow-x: auto;
  padding-bottom: 30px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-right: none;
  font-family: "微软雅黑";
  font-size: 14px;
  -webkit-box-shadow: #a7a7a7 -5px 2px 7px;
  -moz-box-shadow: #a7a7a7 -5px 2px 7px;
  box-shadow: #a7a7a7 -5px 2px 7px; }

.tab-active_map .active_map_box {
  position: relative;
  padding: 0 15px;
  overflow-y: scroll;
  overflow-x: auto;
  zoom: 1;
  height: 100%;
  text-align: center;
  color: #555555; }

.active_map_box .active_title {
  margin-top: 8px;
  height: 35px;
  line-height: 35px;
  text-align: left;
  width: 100%;
  position: relative;
  color: #555555;
  font-size: 16px;
  font-weight: bold;
  border-bottom: 1px solid #cbcbcb; }

.active_map_box .active_title b {
  cursor: pointer;
  width: 11px;
  height: 11px;
  display: block;
  position: absolute;
  z-index: 9999;
  right: 0;
  top: 13px;
  /* ##图片 */
  background: url() -8px -187px no-repeat; }

.active_map_box .wrap_active_box {
  width: 100%;
  overflow: hidden;
  zoom: 1;
  text-align: center;
  padding-top: 10px; }

.active_map_box .wrap_active_box p {
  width: 100%;
  line-height: 25px; }

.active_map_box .wrap_active_box p a {
  color: #555555;
  text-decoration: none; }

.active_map_box .wrap_active_box .active_banner_img {
  margin-top: 8px;
  width: 265px;
  height: 133px;
  border: 1px solid #e4e4e4; }

.active_map_box .wrap_active_box .active_banner_img img {
  width: 265px;
  height: 133px; }

.right_menu-tab-tip strong {
  font-size: 18px;
  font-weight: bold;
  color: #cf0101; }

.menu_block2 ul li.tab-cart,
.menu_block2 ul li.tab-cart a {
  height: 164px; }

.menu_block2 ul li.tab-cart .current {
  background-color: #c69c6d; }

.menu_block2 ul li.tab-cart .current .tab-logo_cart {
  /* ##图片 */
  background: url() -59px -44px no-repeat; }

.menu_block2 ul li.tab-cart .current .right_menu-tab-txt {
  color: #fff; }

.menu_block2 ul li.tab-cart_ed {
  height: 164px;
  background-color: #c90002; }

.tab-cart .tab-logo {
  top: 10px; }

.right_menu-tab-txt {
  position: absolute;
  display: block;
  left: 7px;
  top: 50px;
  width: 20px;
  height: 58px;
  line-height: 20px;
  overflow: hidden;
  padding: 0;
  color: #c69c6d;
  text-align: center;
  font-family: "微软雅黑";
  font-size: 14px; }

.right_menu-tab-sup {
  position: absolute;
  z-index: 999999;
  display: block;
  top: 126px;
  right: 8px;
  text-align: center; }

.right_menu-tab-sup-bg {
  border-radius: 10px;
  background-color: #c69c6d; }

.right_menu-tab-sup-bd {
  padding: 0 3px;
  min-width: 14px;
  height: 20px;
  line-height: 20px;
  border-radius: 10px;
  font-family: "微软雅黑";
  font-size: 15px;
  color: #fff; }

.tab-cart-border {
  position: absolute;
  top: 0;
  left: 5px;
  height: 162px;
  width: 25px;
  border: 1px solid #636363;
  border-width: 1px 0; }

.right_menu-qrcode {
  position: absolute; }

.right_menu-qrcode-tip {
  position: absolute;
  top: 0px;
  right: 35px;
  width: 124px;
  height: 135px;
  background: #fff;
  z-index: 999999;
  cursor: default;
  border: 1px solid #e4e4e4;
  border-right: 0;
  /*-webkit-box-shadow: 0 0 5px rgba(0,0,0,.4);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,.4);
    box-shadow: 0 0 5px rgba(0,0,0,.4);*/ }

.tab-tip-arr {
  top: 10px;
  right: -8px;
  color: #fff; }

.right_menu-arr {
  position: absolute;
  z-index: -1;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  font-size: 16px;
  font-family: "\5b8b\4f53"; }

.tab-map-arr {
  position: absolute;
  z-index: 10;
  top: 10px;
  right: 27px;
  color: #fff; }

.shopping_bag_box,
.may_like_box {
  width: 100%;
  overflow: hidden;
  zoom: 1;
  text-align: center; }

.shopping_bag_box .bag_img {
  width: 100%;
  height: 223px;
  margin: 0 auto;
  margin-bottom: 30px; }

.shopping_bag_box .bag_img img {
  width: 150px;
  height: 223px; }

.shopping_bag_box p {
  width: 100%;
  text-align: center;
  font-size: 16px; }

.shopping_bag_box h2 {
  text-align: left;
  width: 100%;
  margin-top: 15px;
  font-family: "微软雅黑";
  font-size: 16px;
  font-weight: normal; }

ul.like_good_box {
  padding-top: 15px;
  width: 100%;
  display: inline-block; }

ul.like_good_box li {
  display: inline;
  float: left;
  margin: 0 5px;
  width: 115px;
  height: 155px; }

.like_good_img {
  width: 115px;
  border: 1px solid #e3e3e3; }

.like_good_img img {
  width: 115px;
  height: 115px; }

.like_good_text {
  width: 123px;
  line-height: 40px;
  text-align: center;
  font-family: "微软雅黑";
  font-size: 16px;
  color: #c90002; }

.like_g_price {
  color: #555555; }

a.shop_btn:link {
  color: #fff; }

a.shop_btn:visited {
  color: #fff; }

.shop_btn {
  width: 100%;
  height: 35px;
  line-height: 35px;
  display: block;
  text-align: center;
  letter-spacing: 5px;
  background: url(../images/right_menu_btn_bg.png) 180px center no-repeat #c90002;
  color: #fff;
  font-family: "微软雅黑";
  font-size: 16px;
  margin-top: 40px; }

.youhui {
  background: url(../images/right_menu_btn_bg.png) 220px center no-repeat #ff4546; }

.shopping_bag_box .bag_single_good {
  width: 100%;
  overflow: hidden;
  zoom: 1;
  padding: 20px 0px;
  border-bottom: 1px solid #cbcbcb; }

.bag_single_good .bag_good_img {
  float: left;
  width: 50px;
  height: 50px; }

.bag_single_good .bag_good_img img {
  width: 50px;
  height: 50px; }

.bag_single_good .bag_good_text {
  float: left;
  margin-left: 5px;
  margin-top: 5px;
  width: 70px;
  text-align: left;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
  font-family: "微软雅黑";
  font-size: 13px; }

.bag_single_good .bag_good_text a {
  color: #363636; }

.bag_single_good .bag_good_num {
  float: left;
  width: 28px;
  text-align: center;
  line-height: 45px;
  font-family: "微软雅黑";
  font-size: 14px; }

.bag_single_good .bag_good_price {
  float: left;
  width: 98px;
  text-align: center;
  color: #c90002;
  line-height: 45px;
  font-family: "微软雅黑";
  font-size: 14px; }

.bag_single_good .all_goods_num {
  float: left;
  width: 50%;
  line-height: 20px; }

.bag_single_good .all_goods_price {
  float: right;
  width: 50%;
  line-height: 20px; }

.zichan_box {
  position: relative;
  margin-top: 20px;
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  background-color: #f8f8f8; }

.zichan_box ul li {
  float: left;
  display: inline;
  width: 93px;
  overflow: hidden;
  height: auto;
  padding: 20px 0px;
  text-align: center;
  font-family: "微软雅黑";
  font-size: 16px;
  cursor: default; }

.zichan_box ul li a {
  display: block; }

.zbox_rightside {
  border-right: 1px solid #dadada; }

.zichan_box ul li b {
  display: block;
  width: 100%;
  text-align: center;
  float: none;
  clear: both;
  color: #c90002; }

.zichan_box ul li span {
  color: #787878;
  float: none;
  clear: both;
  margin-top: 25px;
  display: block;
  width: 100%;
  text-align: center; }

.shopping_bag_box .zichan_img {
  width: 138px;
  height: 193px;
  margin: 0 auto;
  text-align: center;
  margin-top: 60px; }

ul.zichan_good_box {
  width: 252px;
  display: inline-block; }

ul.zichan_good_box li {
  display: block;
  width: 252px;
  height: 100px;
  margin-top: 20px; }

.youhuiquan_box {
  width: 252px;
  height: 100px;
  background-color: #fd7778;
  position: relative; }

.youhuiquan_box .you_top {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  width: 268px;
  height: 4px;
  display: block;
  background: url(../images/you_bg.png) repeat-x; }

.youhuiquan_box .you_bottom {
  position: absolute;
  z-index: 9;
  bottom: 0;
  left: 0;
  width: 268px;
  height: 4px;
  display: block;
  background: url(../images/you_bg.png) repeat-x; }

.youhuiquan_box p {
  width: 100%;
  height: 30px;
  line-height: 30px;
  font-family: "微软雅黑";
  font-size: 14px; }

.youhuiquan_box span.mar_titl {
  float: left;
  margin-left: 5px;
  width: 155px;
  text-align: left;
  color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.youhuiquan_box span.youxiao {
  float: right;
  margin-right: 5px;
  width: 85px;
  text-align: right;
  color: #ac4446; }

.youhuiquan_box .you_wrap {
  width: 100%;
  height: 60px;
  overflow: hidden; }

.youhuiquan_box .you_wrap span.money {
  float: left;
  margin-left: 5px;
  width: 98px;
  height: 60px;
  overflow: hidden;
  line-height: 30px;
  text-align: left;
  display: block;
  color: #ac4446;
  font-family: "微软雅黑";
  font-size: 14px; }

.youhuiquan_box .you_wrap span.money strong {
  color: #fff;
  font-size: 18px; }

.youhuiquan_box .you_wrap span.day_time {
  float: right;
  margin-right: 5px;
  width: 144px;
  line-height: 30px;
  text-align: right;
  display: block;
  color: #ac4446;
  font-family: "微软雅黑";
  font-size: 14px; }

.login_box {
  width: 100%;
  position: relative;
  overflow: hidden;
  zoom: 1;
  text-align: center; }

.login_box a.close_bg {
  position: absolute;
  z-index: 999;
  width: 40px;
  height: 40px;
  display: block;
  right: 0;
  top: 0;
  background: url(../images/close_bg.png) 14px 15px no-repeat; }

.login_box .login_info_box {
  padding: 25px 40px; }

.login_info_box .login_name_box {
  width: 100%;
  height: 20px;
  line-height: 20px;
  text-align: left;
  margin-bottom: 10px;
  font-family: "微软雅黑";
  font-size: 14px;
  color: #363636; }

.login_info_box .login_name_box span.password {
  float: left;
  line-height: 25px; }

.login_info_box .login_name_box span.forget {
  float: right;
  line-height: 25px;
  font-family: "微软雅黑";
  font-size: 12px; }

.login_info_box .login_name_box span.forget a {
  width: auto;
  height: auto;
  color: #c69c6d; }

.login_info_box .name_input_box {
  width: 100%;
  height: 30px;
  margin-bottom: 10px;
  position: relative; }

.login_info_box .name_input_box input {
  width: 216px;
  height: 28px;
  line-height: 28px\9;
  vertical-align: middle;
  border: 1px solid #b8b8b8;
  color: #898989;
  text-indent: 0.5em; }

.login_info_box .name_input_box b.jianpan {
  position: absolute;
  z-index: 9999;
  width: 40px;
  height: 28px;
  right: 1px;
  top: 1px;
  background: url() -5px -105px no-repeat;
  cursor: pointer; }

.login_info_box .name_input_box b.close {
  position: absolute;
  z-index: 9999;
  width: 28px;
  height: 28px;
  right: 1px;
  top: 1px;
  background: url() no-repeat;
  cursor: pointer; }

.login_info_box a.right_login_btn {
  margin-top: 5px;
  width: 100%;
  height: 30px;
  display: block;
  line-height: 30px;
  text-align: center;
  letter-spacing: 10px;
  background-color: #c90002;
  color: #fff;
  font-family: "微软雅黑";
  font-size: 16px; }

.menu_block2 ul li.tab-cart .login_info_box a.right_login_btn {
  margin-top: 5px;
  width: 100%;
  height: 30px;
  display: block;
  line-height: 30px;
  text-align: center;
  letter-spacing: 10px;
  background-color: #c90002;
  color: #fff;
  font-family: "微软雅黑";
  font-size: 16px; }

.login_info_box .yanzheng_box {
  width: 100%;
  height: 30px;
  padding-bottom: 5px; }

.login_info_box .yanzheng_box span.warn_code {
  float: left;
  width: 80px;
  height: 28px;
  line-height: 28px;
  display: block;
  border: 1px solid #b8b8b8;
  color: #898989;
  text-align: center;
  font-family: "微软雅黑";
  font-size: 14px; }

.login_info_box .yanzheng_box span.icon {
  display: block;
  float: left;
  margin-left: 7px;
  width: 64px;
  height: 30px; }

.login_info_box .yanzheng_box span.text {
  float: left;
  margin-left: 7px;
  display: block;
  width: 40px;
  height: 30px;
  line-height: 15px;
  color: #898989;
  font-family: "微软雅黑";
  font-size: 12px; }

.login_info_box .msg_warn_box {
  width: 186px;
  height: 18px;
  line-height: 18px;
  background: url() -537px -14px no-repeat;
  background-color: #f9e5e5;
  color: #363636;
  border: 1px solid #d94c4e;
  padding-left: 30px;
  margin-bottom: 8px;
  text-align: left;
  font-family: "微软雅黑";
  font-size: 12px;
  position: relative; }

.tab-logo_kefu {
  background: url() no-repeat -258px -125px; }

/*购物袋弹窗*/
.pop_menu_cart {
  box-shadow: 0 0 4px #999;
  -webkit-box-shadow: 0 0 4px #999;
  -moz-box-shadow: 0 0 4px #999;
  width: 460px;
  padding: 10px 10px 15px 20px;
  position: absolute;
  top: -60px;
  left: -490px;
  background-color: #FFF; }

.mcar_arrow {
  position: absolute;
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url() no-repeat -248px -262px;
  top: 70px;
  right: -15px;
  z-index: 20; }

.menu_cancelbox {
  text-align: right; }

.menu_cancel {
  cursor: pointer;
  display: inline-block;
  width: 13px;
  height: 13px;
  top: 0px;
  right: 0px;
  background: url() no-repeat -217px -263px; }

.mcar_txt {
  diaplay: block;
  width: 447px;
  padding-bottom: 20px;
  border-bottom: 1px dotted #c9c9c9; }

.mcar_txtx {
  padding-left: 20px; }

.mcar_line1 {
  font-size: 12px;
  font-family: 'microsoft yahei'; }

.mcar_line2 {
  font-size: 12px; }

.menu_block2 .mcar_line2 a {
  display: inline;
  color: #d63f3f;
  text-decoration: underline; }

.menu_block2 .mcar_txt i {
  float: left;
  display: inline-block;
  width: 30px;
  height: 30px;
  background: url() no-repeat -7px -254px; }

.menu_block2 .mcar_txt div {
  float: left; }

.mcar_stxt {
  line-height: 40px; }

.mcar_listshadow {
  box-shadow: 0 0 4px #999;
  -webkit-box-shadow: 0 0 4px #999;
  -moz-box-shadow: 0 0 4px #999; }

.menu_block2 .mcar_list li {
  background-color: #fff;
  margin-bottom: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: auto;
  float: left;
  margin-right: 13px;
  width: 82px;
  padding: 15px 10px 15px 10px;
  text-align: center;
  border-bottom: 1px solid #c9c9c9;
  z-index: 0; }

.menu_block2 .mcar_list li:hover {
  background: #fff; }

.menu_block2 .mcar_list li img {
  margin-bottom: 22px; }

.menu_block2 .mcar_list li a {
  display: inline; }

.menu_block2 .mcar_list span {
  color: #c8a985; }

.menu_block2 .menu_cartbox {
  position: relative; }

.menu_block2 .bubble i {
  display: inline-block;
  position: absolute;
  width: 4px;
  height: 15px;
  top: 0; }

.menu_block2 .bubble {
  width: auto;
  text-align: center;
  line-height: 15px;
  height: 15px;
  position: absolute;
  top: -8px;
  right: 2px;
  color: #fff;
  background: url() repeat-x; }

.menu_block2 .bubble .bubblel {
  left: -4px;
  background: url() no-repeat; }

.menu_block2 .bubble .bubbler {
  right: -4px;
  background: url() no-repeat; }

.mcar_listshadow img {
  width: 80px; }

/* 经典箱包导航 */
.Navigation {
  display: flex;
  justify-content: space-between; }

.Navigation a {
  width: 23%;
  height: 46px;
  margin-right: 6px;
  overflow: hidden;
  text-align: center;
  line-height: 46px;
  position: relative;
  color: snow;
  background: black; }

.Navigation span {
  position: absolute;
  top: 46px;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: gainsboro; }

.Navigation i {
  width: 96%;
  height: 36px;
  border: 1px plum solid;
  display: flex;
  justify-content: center;
  align-items: center; }

/* 经典箱包部分 */
.Navigation-01 img {
  float: left; }

.Navigation-01 a {
  float: right;
  height: 60px;
  /*固定高度可解决高度塌陷*/
  line-height: 60px;
  color: steelblue; }

.Navigation-01 a span:first-child {
  width: 18px;
  height: 60px;
  float: right;
  display: block;
  margin-left: 8px;
  background: url(http://www.5lux.com/vendor/images/v30/share02.png) no-repeat -470px -360px; }

/* 大工程 */
/* left */
.Navigation-02 {
  display: flex; }

.Navigation-left {
  width: 22%;
  height: 370px;
  box-sizing: border-box;
  padding: 10px 6px;
  overflow: hidden;
  border: 1px solid pink; }

.Navigation-left ul {
  width: 100%;
  display: flex;
  /* 换行显示 */
  flex-wrap: wrap;
  padding-bottom: 6px;
  border-bottom: 2px dotted gainsboro; }

.Navigation-left li {
  width: 50%;
  height: 36px;
  line-height: 36px; }

.Navigation-left ul a {
  color: #92888a; }

/* 左边轮播图 */
.Navigation-left01 {
  width: 220px;
  overflow: hidden;
  margin: 0 auto;
  position: relative; }

.Navigation-left01 ol {
  width: 1100px;
  padding-top: 10px; }

.Navigation-left01 li {
  margin: 0 auto;
  height: 160px; }

.Button {
  position: absolute;
  width: 124px;
  height: 24px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: space-around;
  bottom: 14px;
  overflow: hidden; }

.Button i {
  width: 16px;
  height: 16px;
  margin-top: 2px;
  display: inline-block;
  border-radius: 50%;
  background-color: goldenrod; }

.Button span {
  cursor: pointer;
  font-size: 32px;
  color: gainsboro; }

/* center */
.Navigation-center {
  width: 32%;
  height: 370px;
  margin: 0 8px;
  position: relative; }

.Navigation-center a,
.Navigation-center img {
  width: 100%; }

.Navigation-center h1 {
  position: absolute;
  left: 50%;
  margin-left: -125px;
  bottom: 12px;
  width: 250px;
  padding: 10px 0;
  font-weight: normal;
  text-align: center;
  background: rgba(253, 245, 245, 0.6); }

.Navigation-center p {
  font-size: 14px;
  line-height: 24px; }

.Navigation-center span {
  display: block;
  width: 60px;
  height: 2px;
  margin: 4px auto;
  background-color: black; }

.Navigation-center b {
  font-size: 18px;
  font-weight: 800; }

/* right */
.Navigation-right {
  flex: 1;
  height: 370px; }

.Navigation-right ol,
.Navigation-right img {
  width: 100%;
  height: 100%; }

.Navigation-right dd {
  width: 49%;
  height: 50%;
  float: left;
  margin: 0 7px 10px 0;
  border: 1px solid pink; }

.Navigation-right dd:nth-child(2n) {
  margin: 0; }

/* 主题活动 */
.banner {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 10px; }

.banner-gt, .banner-lt {
  width: 49.66%;
  overflow: hidden; }

.banner-gt a, .banner-lt a,
.banner-gt img, .banner-lt img {
  width: 100%; }

.banner-gt {
  display: flex;
  justify-content: space-between; }

.banner-gt a {
  width: 49%; }

.banner-bt {
  height: 140px; }

.banner-bt img {
  width: 100%;
  height: auto; }

.zuobian {
  width: 100%;
  display: flex;
  flex-wrap: wrap; }

.zuobian a {
  width: 32%;
  height: 65px;
  margin-right: 9px;
  margin-bottom: 7px;
  border: 1px gray solid;
  position: relative; }

.zuobian a:nth-child(3n) {
  margin-right: 0; }

.zuobian a p:nth-of-type(1) {
  position: absolute;
  top: -1px;
  width: 0;
  height: 2px;
  background-color: black;
  transition: all .2s; }

.zuobian a:hover p:nth-of-type(1) {
  width: 100%; }

.zuobian a p:nth-of-type(2) {
  position: absolute;
  bottom: -1px;
  right: 0;
  width: 0;
  height: 2px;
  background-color: black;
  transition: all .2s; }

.zuobian a:hover p:nth-of-type(2) {
  width: 100%; }

.zuobian a p:nth-of-type(3) {
  position: absolute;
  right: -1px;
  bottom: 0;
  width: 2px;
  height: 0;
  background-color: black;
  transition: all .2s; }

.zuobian a:hover p:nth-of-type(3) {
  height: 100%; }

.zuobian a p:nth-of-type(4) {
  position: absolute;
  top: 0;
  left: -1px;
  width: 2px;
  height: 0;
  background-color: black;
  transition: all .2s; }

.zuobian a:hover p:nth-of-type(4) {
  height: 100%; }

.dibu {
  margin-bottom: 60px; }

/* 底部开始 */
.footer-ul li {
  width: 248px;
  padding: 18px 0 24px 0;
  float: left; }

.footer-ul li > a, .footer-ul div {
  float: left; }

.footer-ul div {
  margin-left: 6px; }

.footer-ul div p {
  margin-top: 12px;
  font-size: 14px; }

.footer_message_top01_r a {
  color: #494747; }

.footer_message_top01_r a:hover {
  border-bottom: 2px solid #a5e906; }

.fr {
  background: rgba(0, 0, 0, 0); }

.footer_message_bg {
  width: 100%;
  height: 600px;
  position: relative;
  background: url(http://www.5lux.com/vendor/images/v30/footer_message_bg.jpg) center; }

.footer_message_bg dl {
  border-top: 1px solid gray; }

.footer_message_bg dd {
  float: left;
  width: 160px; }

.footer_message_bg dd:first-child {
  margin-left: 24px; }

.footer_message_bg dt {
  float: left;
  width: 208px; }

.footer_message_bg h3 {
  margin: 20px 0; }

.footer_message_bg p {
  line-height: 30px; }

.footer_message_bg a {
  font-size: 14px;
  color: #4b4848; }

.footer_message_btm {
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 194px;
  text-align: center;
  background-color: black; }

.footer_message_btm a, .footer_message_btm em {
  color: snow; }

.footer_message_btm_t {
  height: 60px;
  line-height: 60px; }
